花費 16 ms
第24課 std::thread線程類及傳參問題

一. std::thread類 (一)thread類摘要及分析 std::thread類摘要   1. 構造std::thread對象時:如果不帶參則會創建一 ...

Tue Oct 08 17:33:00 CST 2019 0 1316
第31課 std::atomic原子變量

一. std::atomic_flag和std::atomic (一)std::atomic_flag   1. std::atomic_flag是一個bool類型的原子變量,它有兩個狀態set和 ...

Sun Dec 01 07:01:00 CST 2019 0 651
第25課 std::thread對象的析構

一. 線程的等待與分離 (一)join和detach函數   1. 線程等待:join()   (1)等待子線程結束,調用線程處於阻塞模式。   (2)join()執行完成之后,底層線程id被 ...

Sat Oct 12 18:34:00 CST 2019 0 754
第26課 std::async異步任務

一. std::async函數模板 (一)std::async和std::thread的區別   1. 兩者最明顯的區別在於async采用默認啟動策略時並不一定創建新的線程。如果系統資源緊張,那么 ...

Thu Oct 24 01:41:00 CST 2019 0 511
第20課 unique_ptr獨占型智能指針

一. unique_ptr的基本用法 (一)初始化方式   1. 直接初始化:unique<T> myPtr(new T); //ok。但不能通過隱式轉換來構造,如unique< ...

Thu Oct 03 19:09:00 CST 2019 0 489
第29課 互斥量與自解鎖(std::mutex和lock系列)

一. 互斥量 (一)Mutex系列類   1. std::mutex:獨占的互斥量,不能遞歸使用。   2. std::recursive_mutex:遞歸互斥量。允許同一線程多次獲得該互斥鎖, ...

Sun Nov 17 22:07:00 CST 2019 0 414
第15課 完美轉發(std::forward)

一、理解引用折疊  (一)引用折疊   1. 在C++中,“引用的引用”是非法的。像auto& &rx = x;(注意兩個&之間有空格)這種直接定義引用的引用是不合法的,但 ...

Fri Aug 09 08:58:00 CST 2019 1 443
第1課 理解函數模板的類型推導

第1課 理解模板類型推導 一、函數模板 (一) 函數模板及調用形式 (二)討論: ①T和ParamType的類型往往不一樣。因為ParamType常包含一些修飾詞,如c ...

Sun Jul 14 20:33:00 CST 2019 0 467

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM